Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


Dockerfile HEAD (89e3eea1) Text, 735 B

Tff7b72FROM Ta5d6ffpython:3.12-alpine Tff7b72as Ta5d6ffbuild

Tff7b72RUN apk add --no-cache build-base linux-headers libffi-dev cargo

T8b949e# Create a virtualenv that we'll copy to the published image
Tff7b72RUN python -m venv /opt/venv
Tff7b72ENV Te6edf3PATHTff7b72=Ta5d6ff"Ta5d6ff/opt/venv/bin:Te6edf3$PATHTa5d6ff"
Tff7b72RUN pip3 install setuptools-rust pyopenssl cryptography

Tff7b72COPY . /app/
Tff7b72RUN Tffa657cd /app/ Tff7b72&& pip3 install .

T8b949e# Use multi-stage build, as we don't need rust compilation on the final image
Tff7b72FROM Ta5d6ffpython:3.12-alpine

Tff7b72LABEL org.opencontainers.image.documentationTff7b72=Ta5d6ff"https://github.com/markqvist/NomadNet#nomad-network-daemon-with-docker"

Tff7b72ENV Te6edf3PATHTff7b72=Ta5d6ff"Ta5d6ff/opt/venv/bin:Te6edf3$PATHTa5d6ff"
Tff7b72ENV Te6edf3PYTHONUNBUFFEREDTff7b72=Ta5d6ff"yes"
Tff7b72COPY --fromTff7b72=build /opt/venv /opt/venv

Tff7b72VOLUME Ta5d6ff/root/.reticulum
Tff7b72VOLUME Ta5d6ff/root/.nomadnetwork

Tff7b72ENTRYPOINT Tb4b4b4[Ta5d6ff"nomadnet"Tb4b4b4]
Tff7b72CMD Tb4b4b4[Ta5d6ff"--daemon"Tb4b4b4]


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────